package org.freedoit.common.shared;

// Generated Oct 11, 2012 3:54:05 PM by Hibernate Tools 3.4.0.CR1

import java.sql.Date;
import java.sql.Time;

public class SharedTask implements java.io.Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 7449838077777819181L;
	private Long serialNo;
	private Long taskId;
	private Long taskTypeId;
	private Long projectId;
	private String taskName;
	private String description;
	private Date startDate;
	private Date dueDate;
	private Date finishDate;
	private Time startTime;
	private Time dueTime;
	private Time finishTime;
	private Boolean finished;
	private String taskTag;
	private Integer status;

	public SharedTask() {
	}

	public SharedTask(Long serialNo, Long taskId) {
		this.serialNo = serialNo;
		this.taskId = taskId;
	}

	public SharedTask(Long serialNo, Long taskId, Long taskTypeId, Long projectId, String taskName,
			String description, Date startDate, Date dueDate, Date finishDate, Time startTime,
			Time dueTime, Time finishTime, Boolean finished, String taskTag, Integer status) {
		this.serialNo = serialNo;
		this.taskId = taskId;
		this.taskTypeId = taskTypeId;
		this.projectId = projectId;
		this.taskName = taskName;
		this.description = description;
		this.startDate = startDate;
		this.dueDate = dueDate;
		this.finishDate = finishDate;
		this.startTime = startTime;
		this.dueTime = dueTime;
		this.finishTime = finishTime;
		this.finished = finished;
		this.taskTag = taskTag;
		this.status = status;
	}

	public Long getSerialNo() {
		return this.serialNo;
	}

	public void setSerialNo(Long serialNo) {
		this.serialNo = serialNo;
	}

	public Long getTaskId() {
		return this.taskId;
	}

	public void setTaskId(Long taskId) {
		this.taskId = taskId;
	}

	public Long getTaskTypeId() {
		return this.taskTypeId;
	}

	public void setTaskTypeId(Long taskTypeId) {
		this.taskTypeId = taskTypeId;
	}

	public Long getProjectId() {
		return this.projectId;
	}

	public void setProjectId(Long projectId) {
		this.projectId = projectId;
	}

	public String getTaskName() {
		return this.taskName;
	}

	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}

	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Date getStartDate() {
		return this.startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getDueDate() {
		return this.dueDate;
	}

	public void setDueDate(Date dueDate) {
		this.dueDate = dueDate;
	}

	public Date getFinishDate() {
		return this.finishDate;
	}

	public void setFinishTime(Date finishDate) {
		this.finishDate = finishDate;
	}

	public Time getStartTime() {
		return this.startTime;
	}

	public void setStartTime(Time startTime) {
		this.startTime = startTime;
	}

	public Time getDueTime() {
		return this.dueTime;
	}

	public void setDueTime(Time dueTime) {
		this.dueTime = dueTime;
	}

	public Time getFinishTime() {
		return this.finishTime;
	}

	public void setFinishTime(Time finishTime) {
		this.finishTime = finishTime;
	}

	public Boolean getFinished() {
		return this.finished;
	}

	public void setFinished(Boolean finished) {
		this.finished = finished;
	}

	public String getTaskTag() {
		return this.taskTag;
	}

	public void setTaskTag(String taskTag) {
		this.taskTag = taskTag;
	}

	public Integer getStatus() {
		return this.status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}
}
